have one's bases covered - Spanish English Dictionary